win a landslide victory - Turc Anglais Dictionnaire